Skip to content

feat(telemetry): add export command#953

Open
EhabY wants to merge 1 commit into
feat/issue-903-export-telemetry-otlp-writerfrom
feat/issue-903-export-telemetry
Open

feat(telemetry): add export command#953
EhabY wants to merge 1 commit into
feat/issue-903-export-telemetry-otlp-writerfrom
feat/issue-903-export-telemetry

Conversation

@EhabY
Copy link
Copy Markdown
Collaborator

@EhabY EhabY commented May 13, 2026

Summary

  • add the coder.exportTelemetry command UI flow
  • register the command through CommandManager and package contributions
  • connect date-range selection, format selection, save dialog, export progress, and telemetry flushing

Closes #903.
Follow-up: #952 tracks adding recent local telemetry to support bundles.

Stack: 4 / 4. Base: #961.

Review follow-up

  • adds TelemetryService.flush()
  • flushes buffered local telemetry before discovering and reading telemetry files so recent events are included

Validation

  • pnpm test:extension ./test/unit/telemetry/export/range.test.ts ./test/unit/telemetry/export/files.test.ts ./test/unit/telemetry/export/writers.test.ts ./test/unit/core/commandManager.test.ts
  • pnpm test:extension
  • pnpm typecheck
  • pnpm lint
  • pnpm format:check
  • pnpm build

Generated by Coder Agents.

@EhabY EhabY self-assigned this May 13, 2026
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch from 35eba99 to 821a950 Compare May 13, 2026 14:37
@EhabY EhabY force-pushed the feat/issue-906-auth-workspace-telemetry branch 5 times, most recently from 18ab98f to 5523f85 Compare May 15, 2026 10:01
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch from 821a950 to 728e014 Compare May 15, 2026 10:06
@EhabY EhabY changed the base branch from feat/issue-906-auth-workspace-telemetry to main May 15, 2026 10:06
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch from 728e014 to c450036 Compare May 17, 2026 17:09
@EhabY EhabY changed the title feat(telemetry): export local telemetry feat(telemetry): add export command May 17, 2026
@EhabY EhabY changed the base branch from main to feat/issue-903-export-telemetry-otlp-writer May 17, 2026 17:10
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch from c450036 to 4daf2f8 Compare May 17, 2026 19:42
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry-otlp-writer branch from ab7dcf4 to acadd7e Compare May 17, 2026 19:42
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch from 4daf2f8 to 9534418 Compare May 18, 2026 17:03
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry-otlp-writer branch 5 times, most recently from 539131f to fe6675e Compare May 20, 2026 10:29
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch 2 times, most recently from 25db18c to d70fc4b Compare May 20, 2026 10:45
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry-otlp-writer branch 2 times, most recently from 55cccf2 to 71bcce7 Compare May 21, 2026 09:55
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch 2 times, most recently from e762a74 to 1a94594 Compare May 21, 2026 10:33
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry-otlp-writer branch from 7ce5f22 to d9f955a Compare May 21, 2026 15:14
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch from 1a94594 to 5439875 Compare May 21, 2026 15:15
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry-otlp-writer branch from d9f955a to f7308bf Compare May 21, 2026 16:00
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch 2 times, most recently from 541629e to e31dd3e Compare May 21, 2026 16:10
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry-otlp-writer branch from f7308bf to 6ac4715 Compare May 21, 2026 16:14
@EhabY EhabY force-pushed the feat/issue-903-export-telemetry branch from e31dd3e to 87b5f8d Compare May 21, 2026 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Telemetry: coder.exportTelemetry command (Logs, Traces, and Metrics OTLP/JSON)

1 participant